From 632accd9cc121c9c65b1f7be099dfb96ee5133f6 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 13 Nov 2014 21:21:39 +0100 Subject: [PATCH] scrolledwindow: Use a fully transparent background for the overlay window The background will be already given and updated in the GtkScrollbar widget, plus the background remained static on the window since it is realized. --- gtk/gtkscrolledwindow.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 672d8eb689..4ca59a71c2 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -3349,6 +3349,7 @@ create_indicator_window (GtkScrolledWindow *scrolled_window, GtkWidget *child) { GtkWidget *widget = GTK_WIDGET (scrolled_window); + GdkRGBA transparent = { 0, 0, 0, 0 }; GtkAllocation allocation; GdkWindow *window; GdkWindowAttr attributes; @@ -3370,7 +3371,8 @@ create_indicator_window (GtkScrolledWindow *scrolled_window, window = gdk_window_new (gtk_widget_get_window (widget), &attributes, attributes_mask); gtk_widget_register_window (widget, window); - gtk_style_context_set_background (gtk_widget_get_style_context (widget), window); + + gdk_window_set_background_rgba (window, &transparent); if (scrolled_window->priv->touch_mode) gtk_widget_set_parent_window (child, window); -- 2.30.2